Efficient and Robust Algorithm for Overlaying Nonmatching Surface Meshes

نویسندگان

  • Xiangmin Jiao
  • Michael T. Heath
چکیده

This paper describes an efficient and robust algorithm for computing a common refinement of two meshes modeling a common surface of arbitrary shape by overlaying them on top of each other. A common refinement is an important data structure for transferring data between meshes that have different topological structures. Our algorithm is optimal in time and space, with linear complexity. Special treatments are introduced to handle discretization and rounding errors and to ensure robustness with imprecise computations. It also addresses the additional complexities caused by degeneracies, sharp edges, sharp corners, and nonmatching boundaries. The algorithm has been implemented and demonstrated to be robust for complex geometries from real-world applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Overlaying surface meshes, part II: topology preservation and feature matching

In Part I, we described an efficient and robust algorithm for computing a common refinement of two surface meshes. In this paper, we present a theoretical verification ofthe robustness of our algorithm by showing the topological preservation of the intersection principle, which we used to resolve topological inconsistencies caused by numerical errors. To enhance robustness in practice for compl...

متن کامل

Overlaying surface meshes, part I: algorithms

We describe an efficient and robust algorithm for computing a common refinement of two meshes modeling the'same surface of arbitrary shape by overlaying them on lop of each other. A common refinement is an important data structure for transferring data between meshes that have different combinatorial structures. Our algorithm is optimal in time and space, with linear complexity, and is robust e...

متن کامل

3B.4 Overlaying Surface Meshes: Extension and Parallelization

Many computational applications involve multiple physical components and require exchanging data across the interface between them, often on parallel computers. The interface is typically represented by surface meshes that are non-matching, with differing connectivities and geometry. To transfer data accurately and conservatively, it is important to construct a common refinement (or common tess...

متن کامل

An Integration Framework for Simulations of Solid Rocket Motors

Simulation of solid rocket motors requires coupling physical models and software tools from multiple disciplines, and in turn demands advanced techniques to integrate independently developed physics solvers e ectively. In this paper, we overview some computer science components required for such integration. We package these components into a software framework that provides system support of h...

متن کامل

Multiplicative Average Schwarz for Elliptic Problems with Discontinuous Coefficients and Nonmatching Grids

We propose a multiplicative Schwarz preconditioner for solving systems of algebraic equations resulting from the mortar finite element discretization of second order elliptic problems with discontinuous coefficients. We consider coefficients may have large jumps across subregions, and the meshes to be nonmatching across the subregions. The preconditioner is based on exact solvers for its nonove...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001